$(function(){
  var currentPage=1;
  var pageSize=5;

  function render(){

    $.ajax({

      url:'/category/queryTopCategoryPaging',
      data:{
        page:currentPage,
        pageSize:pageSize
      },
      dataType:'json',
      success:function(info){
        console.log(info);
        $('tbody').html(template('tmp',info));
        setPage(info.total);
      }
    })

  }
  render();

  function setPage(total) {
    $('#paginator').bootstrapPaginator({
        bootstrapMajorVersion: 3,//默认是2，如果是bootstrap3版本，这个参数必填
        currentPage: currentPage,//当前页
        totalPages: Math.ceil(total / pageSize),//总页数
        onPageClicked: function (event, originalEvent, type, page) {
            //为按钮绑定点击事件 page:当前点击的按钮值
            //记录当前页
            currentPage = page;
            //重新渲染
            render();
        }
    });
}

$('#form1').bootstrapValidator({
  excluded: [':disabled', ':hidden', ':not(:visible)'],

  feedbackIcons: {
    valid: 'glyphicon glyphicon-ok',
    invalid: 'glyphicon glyphicon-remove',
    validating: 'glyphicon glyphicon-refresh'
},

  fields:{
    catagoryName:{
      validatora:{
        notEmpty:{
          message:'一级分类不能为空'
        }
      }
    }
  }

});

$('#form1').on('success.form.bv',function(e){
  e.preventDefault();

  $.ajax({
    url:'/category/addTopCategory',
    data:$('#form1').serialize(),
    type:'post',
    dataType:'json',
    success:function(info){
      console.log(info);
      currentPage=1;
      render();
      $('.modal=add').modal('hide');
      $('#form1').data('bootstrapValidator').resetForm(true);
    }
  })
})

})